join battle (with somebody)
(formal) to begin fighting somebody
The two armies joined battle.
(figurative) Local residents have joined battle with the council over the lack of parking facilities.